home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_jade.idb / usr / freeware / include / sp / lib / token.h.z / token.h
Encoding:
C/C++ Source or Header  |  1999-07-21  |  1.6 KB  |  84 lines

  1. // Copyright (c) 1994 James Clark
  2. // See the file COPYING for copying permission.
  3.  
  4. #ifndef token_INCLUDED
  5. #define token_INCLUDED 1
  6.  
  7. #ifdef SP_NAMESPACE
  8. namespace SP_NAMESPACE {
  9. #endif
  10.  
  11. enum EnumToken {
  12.   // tokenUnrecognized must be 0
  13.   tokenUnrecognized,        // no token could be recognized
  14.   tokenEe,            // end of entity
  15.   tokenS,            // RS RE SPACE SEPCHAR
  16.   tokenRe,            // RE
  17.   tokenRs,            // RS
  18.   tokenSpace,            // SPACE
  19.   tokenSepchar,            // SEPCHAR
  20.   tokenNameStart,        // X
  21.   tokenDigit,            // 1
  22.   tokenLcUcNmchar,        // LCNMCHAR or UCNMCHAR
  23.   tokenChar,            // a legal data character
  24.   tokenCharDelim,            // a data character which starts a delimiter
  25.   tokenIgnoredChar,        // character in ignored marked section
  26.   // delimiters and delimiters in context
  27.   tokenAnd,
  28.   tokenCom,
  29.   tokenCroDigit,
  30.   tokenCroNameStart,
  31.   tokenDsc,
  32.   tokenDso,
  33.   tokenDtgc,
  34.   tokenDtgo,
  35.   tokenEroNameStart,
  36.   tokenEroGrpo,
  37.   tokenEtago,
  38.   tokenEtagoNameStart,
  39.   tokenEtagoTagc,
  40.   tokenEtagoGrpo,
  41.   tokenGrpc,
  42.   tokenGrpo,
  43.   tokenHcroHexDigit,
  44.   tokenLit,
  45.   tokenLita,
  46.   tokenMdc,
  47.   tokenMdoNameStart,
  48.   tokenMdoMdc,
  49.   tokenMdoCom,
  50.   tokenMdoDso,
  51.   tokenMinus,
  52.   tokenMinusGrpo,
  53.   tokenMscMdc,
  54.   tokenNet,
  55.   tokenNestc,
  56.   tokenOpt,
  57.   tokenOr,
  58.   tokenPero,
  59.   tokenPeroNameStart,
  60.   tokenPeroGrpo,
  61.   tokenPic,
  62.   tokenPio,
  63.   tokenPlus,
  64.   tokenPlusGrpo,
  65.   tokenRefc,
  66.   tokenRep,
  67.   tokenRni,
  68.   tokenSeq,
  69.   tokenStago,
  70.   tokenStagoNameStart,
  71.   tokenStagoTagc,
  72.   tokenStagoGrpo,
  73.   tokenTagc,
  74.   tokenVi,
  75.   // short references start here
  76.   tokenFirstShortref
  77. };
  78.  
  79. #ifdef SP_NAMESPACE
  80. }
  81. #endif
  82.  
  83. #endif /* not token_INCLUDED */
  84.